// 引入vue实例化
import Vue from "vue";
// 引入语言包组件
import VueI18n from "vue-i18n"
// yi引入cook
import Cookie from 'js-cookie'
// el组件里面自带的语言包
import elementZH from "element-ui/lib/locale/lang/zh-CN"
// 英文语言包
import elementEN from "element-ui/lib/locale/lang/en"
// 引入日语包
import elementja from "element-ui/lib/locale/lang/ja"
// 导入自定义的语言包
import ZidingyiZH from "./zh"
import ZidingyiEN from "./en"
// 使用vue.use注册国际化包语言包
Vue.use(VueI18n)
// 导出语言包
export default new VueI18n({
   //当前的多语言的类型，随意指定字符串，一般使用en代表英文，使用zh代表中文
   locale: Cookie.get('language') || 'zh', // 从cookie中获取语言类型 获取不到就是中文
   //指定当月语言的语言包
   messages: {
    // 引入语言包
    en:{//上边的locale指定的语言类型有en，这里就必须有en的配置
      // 引入英文语言包
...elementEN,
...ZidingyiEN
    },
    zh: {
      //引入el里面得中文语言包
      ...elementZH,
      // 引入自定义的语言包
      ...ZidingyiZH
    },
    ja:{
      ...elementja
    }
   }
})
